own the podium - Espagnol Anglais Dictionnaire